nirmato ollama
1.0.0
Kotlin 멀티플랫폼용 비공식 Ollama API 클라이언트입니다.
구현은 Ollama API Docs에 설명된 OpenAPI 정의 Ollama API를 따릅니다.
경고
nirmato-ollama는 개발 중입니다.
GitHub 저장소의 문제나 버그를 보고하세요.
대상 플랫폼 | 목표 사전 설정 |
---|---|
코틀린/JVM |
|
코틀린/WasmJS |
|
코틀린/JS |
|
리눅스 |
|
밍wX64 |
|
iOS |
|
맥OS |
|
WatchOS |
|
TVOS |
|
버전 | 올라마 API |
---|---|
1.0.x | 0.3.3 |
< 1.0.0 | 0.3.3 |
val ollama = OllamaClient {
logging = LoggingConfig (logLevel = LogLevel . All )
timeout = TimeoutConfig (socket = 30 .seconds)
host = OllamaHost . Local
retry = RetryStrategy ( 0 )
engine = CIO .create()
}
val response = ollama.completion {
model = " tinyllama "
prompt = " Why is the sky blue? "
}
repositories {
maven {
name = " GitHub Apache Maven Packages "
url = uri( " https://maven.pkg.github.com/nirmato/nirmato-ollama " )
}
}
build.gradle.kt
에 종속성을 추가하세요. dependencies {
implementation( " org.nirmato.ollama:nirmato-ollama-client:VERSION " )
}
settings.xml
에 GitHub Maven 패키지 저장소를 추가합니다. < repositories >
< repository >
< id >github</ id >
< name >GitHub Apache Maven Packages</ name >
< url >https://maven.pkg.github.com/nirmato/nirmato-ollama</ url >
< releases >
< enabled >true</ enabled >
</ releases >
< snapshots >
< enabled >false</ enabled >
</ snapshots >
</ repository >
</ repositories >
< dependency >
< groupId >org.nirmato.ollama</ groupId >
< artifactId >nirmato-ollama-client-[jvm]</ artifactId >
< version >VERSION</ version >
</ dependency >
풀 요청(Pull Request)을 제출해 주시기 바랍니다. 기여를 환영합니다!
Kotlin을 만들기 위한 JetBrains
소스 코드는 Apache License 2.0에 따라 배포됩니다.